![]() |
Sensor Fusion for Kinetis MCUs (ISSDK/KSDK version)
|
Data Fields | |
| int16_t | iBs [3][MAGBUFFSIZEX][MAGBUFFSIZEY] |
| int32_t | index [MAGBUFFSIZEX][MAGBUFFSIZEY] |
| int16_t | tanarray [MAGBUFFSIZEX-1] |
| int16_t | iMagBufferCount |
The constellation of points are used to compute magnetic hard/soft iron compensation terms. The contents of this buffer are updated on a continuing basis.
Definition at line 63 of file magnetic.h.
| int16_t iBs[3][MAGBUFFSIZEX][MAGBUFFSIZEY] |
uncalibrated magnetometer readings
Definition at line 65 of file magnetic.h.
Referenced by CreateAndSendPackets(), fComputeMagCalibration10(), fComputeMagCalibration4(), fComputeMagCalibration7(), fUpdateMagCalibration10Slice(), fUpdateMagCalibration4Slice(), fUpdateMagCalibration7Slice(), and iUpdateMagBuffer().
| int16_t iMagBufferCount |
number of magnetometer readings
Definition at line 68 of file magnetic.h.
Referenced by CreateAndSendPackets(), fComputeMagCalibration10(), fComputeMagCalibration4(), fComputeMagCalibration7(), fInitializeMagCalibration(), fRunMagCalibration(), fUpdateMagCalibration10Slice(), fUpdateMagCalibration4Slice(), fUpdateMagCalibration7Slice(), and iUpdateMagBuffer().
| int32_t index[MAGBUFFSIZEX][MAGBUFFSIZEY] |
array of time indices
Definition at line 66 of file magnetic.h.
Referenced by CreateAndSendPackets(), fComputeMagCalibration10(), fComputeMagCalibration4(), fComputeMagCalibration7(), fInitializeMagCalibration(), fRunMagCalibration(), fUpdateMagCalibration10Slice(), fUpdateMagCalibration4Slice(), fUpdateMagCalibration7Slice(), and iUpdateMagBuffer().
| int16_t tanarray[MAGBUFFSIZEX-1] |
array of tangents of (100 * angle)
Definition at line 67 of file magnetic.h.
Referenced by fInitializeMagCalibration(), and iUpdateMagBuffer().